# 本章学习的是循环语句

# while 里面的条件满足 就会继续执行
print("-----while循环语句------")
i = 0
while i < 10:
    print(f"第{i}次表白,小美，我喜欢你。")
    i += 1

print("------while循环的嵌套--------------")

i = 1
while i <= 10:
    print(f"今天是是第{i}天，准备表白....")
    j = 1
    while j <= 10:
        print(f"送给小美第{j}只玫瑰花")
        j += 1
    print("小美，我喜欢你")
    i += 1

print(f"坚持到第{i - 1}天,表白成功")

print("-------for循环的基础语法-----------")
name = "我是中国人"
for item in name:
    print(item)

print("----------------range(num)语法")
for item in range(5):
    print(item)

print("------range(num1,num2)的语法-----")
for item in range(5, 10):
    print(item)

print("--------range(num1,num2,step)语法-------")
for item in range(5, 10, 2):
    print(item)


print("------for循环的嵌套使用------")

i=1
for i in  range(1,11):
     print(f"今天是向小美表白的第{i}天，坚持")
     for j in range(1,11):
         print(f"送给小美的第{j}朵玫瑰花")
     print(f"小美，我喜欢你(第{i}天的表白结束)")

print(f"第{i}天，表白成功")

print("--------continue和break关键字控制循环--------------")

# continue关键字用于：中断本次循环，直接进入下一次循环
# break关键字用于：直接结束所在循环

print("-----continue结束本次循环-------")

for i in range(1,10):
    print(f"追求小美的第{i}天 坚持.....")
    print("给小美做饭,♥♥♥♥")

    for j in range(1,5):
        print(f" 向小美送今天的第{j}朵花")
        continue
        print("小美，我喜欢你")   # 这一行不会打印

    print("给小美送晚饭，送小美回家并表白")
    print()


print("---------break结束所在循环------------")
for i in range(1,10):
    print(f" 追求小美的第{i}天，坚持....")
    print("给小美做饭,♥♥♥♥")

    if input(f"如果你是小美，请告诉我你是否明确拒绝(0 再观察观察，1不合适拒绝)")=="1":
        print("小美拒绝了我，以后不再追求小美了..T.T")
        break
    print("给小美做饭,送小美回家并表白")
    print()